# cython: boundscheck=False
